planetary wheels - French English Dictionary